package router

import (
	"k8s-admin/controller/kubernetes"
	"k8s-admin/middleware"

	"github.com/gin-gonic/gin"
)

func Pod(r *gin.Engine) {
	pod := r.Group("pod/:cid")
	pod.Use(middleware.ChecKToken())

	pod.Use(middleware.K8sCache())
	{
		pod.GET("getK8sClusterPods", kubernetes.GetK8sClusterPods)
		pod.GET("getK8sClusterPod", kubernetes.GetK8sClusterNamePod)
		pod.DELETE("deleteK8sClusterPod", kubernetes.DeleteK8sClusterPod)
		pod.GET("getK8sClusterPodLogs", kubernetes.GetK8sClusterPodLogs)
		pod.GET("getK8sClusterContainer", kubernetes.GetK8sClusterPodContainer)
	}
}
